home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The Arcade•
/
Silicon Volleyball ••
/
Silicon Volleyball ее.rsrc
/
CODE_3.txt
< prev
next >
Wrap
Text File
|
2003-08-26
|
93KB
|
1,623 lines
# near model CODE resource
# jump table entries: 544-549 (6 of them)
00000000 4E56 0000 link A6, 0
00000004 4E5E unlink A6
00000006 4E75 rts
fn00000008:
00000008 4E56 FFFC link A6, -0x0004
0000000C 2D6C FD14 FFFC move.l [A6 - 0x4], [A4 - 0x2EC]
label00000012:
00000012 206E FFFC movea.l A0, [A6 - 0x4]
00000016 2050 movea.l A0, [A0]
00000018 41D0 lea.l A0, [A0]
0000001A 2F08 move.l -[A7], A0
0000001C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000020 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00000024 508F addq.l A7, 8
00000026 0C40 0000 cmpi.w D0, 0x0
0000002A 56C0 sne D0
0000002C C07C 0001 and.w D0, 0x1
00000030 206E FFFC movea.l A0, [A6 - 0x4]
00000034 2050 movea.l A0, [A0]
00000036 0CA8 0000 0000 001E cmpi.l [A0 + 0x1E], 0x0
0000003E 56C1 sne D1
00000040 C27C 0001 and.w D1, 0x1
00000044 C041 and.w D0, D1
00000046 6700 0014 beq +0x16 /* 0000005C */
0000004A 206E FFFC movea.l A0, [A6 - 0x4]
0000004E 2050 movea.l A0, [A0]
00000050 2028 001E move.l D0, [A0 + 0x1E]
00000054 2D40 FFFC move.l [A6 - 0x4], D0
00000058 6000 FFB8 bra -0x46 /* 00000012 */
label0000005C:
0000005C 206E FFFC movea.l A0, [A6 - 0x4]
00000060 2050 movea.l A0, [A0]
00000062 41D0 lea.l A0, [A0]
00000064 2F08 move.l -[A7], A0
00000066 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000006A 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
0000006E 508F addq.l A7, 8
00000070 0C40 0000 cmpi.w D0, 0x0
00000074 6600 000E bne +0x10 /* 00000084 */
00000078 202E FFFC move.l D0, [A6 - 0x4]
0000007C 6000 0010 bra +0x12 /* 0000008E */
00000080 6000 000C bra +0xE /* 0000008E */
label00000084:
00000084 203C 0000 0000 move.l D0, 0x0
0000008A 6000 0002 bra +0x4 /* 0000008E */
label0000008E:
0000008E 4E5E unlink A6
00000090 4E75 rts
00000092 4E56 FFFC link A6, -0x0004
00000096 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000009A 4EBA FF6C jsr [PC - 0x94 /* 00000008 */]
0000009E 588F addq.l A7, 4
000000A0 2D40 FFFC move.l [A6 - 0x4], D0
000000A4 202E FFFC move.l D0, [A6 - 0x4]
000000A8 0C80 0000 0000 cmpi.l D0, 0x0
000000AE 6700 0014 beq +0x16 /* 000000C4 */
000000B2 206E FFFC movea.l A0, [A6 - 0x4]
000000B6 2050 movea.l A0, [A0]
000000B8 2028 0016 move.l D0, [A0 + 0x16]
000000BC 6000 0010 bra +0x12 /* 000000CE */
000000C0 6000 000C bra +0xE /* 000000CE */
label000000C4:
000000C4 203C 0000 0000 move.l D0, 0x0
000000CA 6000 0002 bra +0x4 /* 000000CE */
label000000CE:
000000CE 4E5E unlink A6
000000D0 4E75 rts
fn000000D2:
000000D2 4E56 FFFA link A6, -0x0006
000000D6 202E 0008 move.l D0, [A6 + 0x8]
000000DA 0C80 0000 0000 cmpi.l D0, 0x0
000000E0 6F00 001E ble +0x20 /* 00000100 */
000000E4 0CAE 0000 1000 000C cmpi.l [A6 + 0xC], 0x1000
000000EC 6F00 0012 ble +0x14 /* 00000100 */
000000F0 206E 0008 movea.l A0, [A6 + 0x8]
000000F4 2050 movea.l A0, [A0]
000000F6 216E 000C 0030 move.l [A0 + 0x30], [A6 + 0xC]
000000FC 6000 0110 bra +0x112 /* 0000020E */
label00000100:
00000100 202E 0008 move.l D0, [A6 + 0x8]
00000104 0C80 0000 0000 cmpi.l D0, 0x0
0000010A 6C00 001A bge +0x1C /* 00000126 */
0000010E 203C 0000 0000 move.l D0, 0x0
00000114 222E 0008 move.l D1, [A6 + 0x8]
00000118 9081 sub.l D0, D1
0000011A 2D40 FFFA move.l [A6 - 0x6], D0
0000011E 426E FFFE clr.w [A6 - 0x2]
00000122 6000 001A bra +0x1C /* 0000013E */
label00000126:
00000126 206E 0008 movea.l A0, [A6 + 0x8]
0000012A 2050 movea.l A0, [A0]
0000012C 2D68 002C FFFA move.l [A6 - 0x6], [A0 + 0x2C]
00000132 206E 0008 movea.l A0, [A6 + 0x8]
00000136 2050 movea.l A0, [A0]
00000138 3D68 0028 FFFE move.w [A6 - 0x2], [A0 + 0x28]
label0000013E:
0000013E 0C6E 0000 FFFE cmpi.w [A6 - 0x2], 0x0
00000144 6F00 0024 ble +0x26 /* 0000016A */
00000148 206E 0008 movea.l A0, [A6 + 0x8]
0000014C 2050 movea.l A0, [A0]
0000014E 0CA8 0000 0000 0030 cmpi.l [A0 + 0x30], 0x0
00000156 6600 0012 bne +0x14 /* 0000016A */
0000015A 41FA FEA4 lea.l A0, [PC - 0x15C /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
0000015E 2008 move.l D0, A0
00000160 206E 0008 movea.l A0, [A6 + 0x8]
00000164 2050 movea.l A0, [A0]
00000166 2140 0030 move.l [A0 + 0x30], D0
label0000016A:
0000016A 202E 000C move.l D0, [A6 + 0xC]
0000016E 6000 0002 bra +0x4 /* 00000172 */
label00000172:
00000172 B07C 0000 cmp.w D0, 0x0
00000176 6700 0006 beq +0x8 /* 0000017E */
0000017A 6000 0018 bra +0x1A /* 00000194 */
label0000017E:
0000017E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000182 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000186 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
0000018A 5C8F addq.l A7, 6
0000018C 6000 0072 bra +0x74 /* 00000200 */
00000190 6000 000E bra +0x10 /* 000001A0 */
label00000194:
00000194 B07C 0001 cmp.w D0, 0x1
00000198 6700 0006 beq +0x8 /* 000001A0 */
0000019C 6000 0018 bra +0x1A /* 000001B6 */
label000001A0:
000001A0 3F2E FFFE move.w -[A7], [A6 - 0x2]
000001A4 2F2E FFFA move.l -[A7], [A6 - 0x6]
000001A8 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
000001AC 5C8F addq.l A7, 6
000001AE 6000 0050 bra +0x52 /* 00000200 */
000001B2 6000 000E bra +0x10 /* 000001C2 */
label000001B6:
000001B6 B07C 0002 cmp.w D0, 0x2
000001BA 6700 0006 beq +0x8 /* 000001C2 */
000001BE 6000 001C bra +0x1E /* 000001DC */
label000001C2:
000001C2 3F3C FFFF move.w -[A7], 0xFFFF
000001C6 3F2E FFFE move.w -[A7], [A6 - 0x2]
000001CA 2F2E FFFA move.l -[A7], [A6 - 0x6]
000001CE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000001D2 508F addq.l A7, 8
000001D4 6000 002A bra +0x2C /* 00000200 */
000001D8 6000 000E bra +0x10 /* 000001E8 */
label000001DC:
000001DC B07C 0003 cmp.w D0, 0x3
000001E0 6700 0006 beq +0x8 /* 000001E8 */
000001E4 6000 001A bra +0x1C /* 00000200 */
label000001E8:
000001E8 4267 clr.w -[A7]
000001EA 3F2E FFFE move.w -[A7], [A6 - 0x2]
000001EE 2F2E FFFA move.l -[A7], [A6 - 0x6]
000001F2 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000001F6 508F addq.l A7, 8
000001F8 6000 0006 bra +0x8 /* 00000200 */
000001FC 6000 0002 bra +0x4 /* 00000200 */
label00000200:
00000200 0C6E 0000 FFFE cmpi.w [A6 - 0x2], 0x0
00000206 6600 0006 bne +0x8 /* 0000020E */
0000020A 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
label0000020E:
0000020E 4E5E unlink A6
00000210 4E75 rts
export_71:
fn00000212:
00000212 4E56 FFEC link A6, -0x0014
00000216 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000021A 4EBA FDEC jsr [PC - 0x214 /* 00000008 */]
0000021E 588F addq.l A7, 4
00000220 2D40 FFF8 move.l [A6 - 0x8], D0
00000224 0C80 0000 0000 cmpi.l D0, 0x0
0000022A 6600 016A bne +0x16C /* 00000396 */
0000022E 2D6C FD14 FFFC move.l [A6 - 0x4], [A4 - 0x2EC]
label00000234:
00000234 206E FFFC movea.l A0, [A6 - 0x4]
00000238 2050 movea.l A0, [A0]
0000023A 0CA8 0000 0000 001E cmpi.l [A0 + 0x1E], 0x0
00000242 6700 0014 beq +0x16 /* 00000258 */
00000246 206E FFFC movea.l A0, [A6 - 0x4]
0000024A 2050 movea.l A0, [A0]
0000024C 2028 001E move.l D0, [A0 + 0x1E]
00000250 2D40 FFFC move.l [A6 - 0x4], D0
00000254 6000 FFDE bra -0x20 /* 00000234 */
label00000258:
00000258 206E FFFC movea.l A0, [A6 - 0x4]
0000025C 2050 movea.l A0, [A0]
0000025E 3D68 0014 FFEE move.w [A6 - 0x12], [A0 + 0x14]
00000264 2F3C 0000 0022 move.l -[A7], 0x22 /* '\"' */
0000026A 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
0000026E 588F addq.l A7, 4
00000270 206E FFFC movea.l A0, [A6 - 0x4]
00000274 2050 movea.l A0, [A0]
00000276 2140 001E move.l [A0 + 0x1E], D0
0000027A 206E FFFC movea.l A0, [A6 - 0x4]
0000027E 2050 movea.l A0, [A0]
00000280 2028 001E move.l D0, [A0 + 0x1E]
00000284 2D40 FFFC move.l [A6 - 0x4], D0
00000288 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000028C 206E FFFC movea.l A0, [A6 - 0x4]
00000290 2050 movea.l A0, [A0]
00000292 41D0 lea.l A0, [A0]
00000294 2F08 move.l -[A7], A0
00000296 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
0000029A 508F addq.l A7, 8
0000029C 526E FFEE addq.w [A6 - 0x12], 1
000002A0 302E FFEE move.w D0, [A6 - 0x12]
000002A4 206E FFFC movea.l A0, [A6 - 0x4]
000002A8 2050 movea.l A0, [A0]
000002AA 3140 0014 move.w [A0 + 0x14], D0
000002AE 206E FFFC movea.l A0, [A6 - 0x4]
000002B2 2050 movea.l A0, [A0]
000002B4 42A8 001E clr.l [A0 + 0x1E]
000002B8 2F3C 0000 0038 move.l -[A7], 0x38 /* '8' */
000002BE 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000002C2 588F addq.l A7, 4
000002C4 206E FFFC movea.l A0, [A6 - 0x4]
000002C8 2050 movea.l A0, [A0]
000002CA 2140 001A move.l [A0 + 0x1A], D0
000002CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002D2 3F2E FFEE move.w -[A7], [A6 - 0x12]
000002D6 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000002DA 5C8F addq.l A7, 6
000002DC 206E FFFC movea.l A0, [A6 - 0x4]
000002E0 2050 movea.l A0, [A0]
000002E2 2140 0016 move.l [A0 + 0x16], D0
000002E6 206E FFFC movea.l A0, [A6 - 0x4]
000002EA 2050 movea.l A0, [A0]
000002EC 2D68 0016 FFF0 move.l [A6 - 0x10], [A0 + 0x16]
000002F2 206E FFFC movea.l A0, [A6 - 0x4]
000002F6 2050 movea.l A0, [A0]
000002F8 2D68 001A FFF4 move.l [A6 - 0xC], [A0 + 0x1A]
000002FE 2F2E 000C move.l -[A7], [A6 + 0xC]
00000302 206E FFF4 movea.l A0, [A6 - 0xC]
00000306 2050 movea.l A0, [A0]
00000308 41D0 lea.l A0, [A0]
0000030A 2F08 move.l -[A7], A0
0000030C 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00000310 508F addq.l A7, 8
00000312 206E FFF4 movea.l A0, [A6 - 0xC]
00000316 2050 movea.l A0, [A0]
00000318 317C 0001 0028 move.w [A0 + 0x28], 0x1
0000031E 206E FFF4 movea.l A0, [A6 - 0xC]
00000322 2050 movea.l A0, [A0]
00000324 316E FFEE 002A move.w [A0 + 0x2A], [A6 - 0x12]
0000032A 206E FFFC movea.l A0, [A6 - 0x4]
0000032E 2050 movea.l A0, [A0]
00000330 2028 0016 move.l D0, [A0 + 0x16]
00000334 206E FFF4 movea.l A0, [A6 - 0xC]
00000338 2050 movea.l A0, [A0]
0000033A 2140 002C move.l [A0 + 0x2C], D0
0000033E 206E FFF4 movea.l A0, [A6 - 0xC]
00000342 2050 movea.l A0, [A0]
00000344 42A8 0030 clr.l [A0 + 0x30]
00000348 206E FFF4 movea.l A0, [A6 - 0xC]
0000034C 2050 movea.l A0, [A0]
0000034E 42A8 0034 clr.l [A0 + 0x34]
00000352 2F2E 000C move.l -[A7], [A6 + 0xC]
00000356 206E FFFC movea.l A0, [A6 - 0x4]
0000035A 2050 movea.l A0, [A0]
0000035C 2F28 0016 move.l -[A7], [A0 + 0x16]
00000360 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00000364 508F addq.l A7, 8
00000366 4267 clr.w -[A7]
00000368 206E FFFC movea.l A0, [A6 - 0x4]
0000036C 2050 movea.l A0, [A0]
0000036E 2F28 0016 move.l -[A7], [A0 + 0x16]
00000372 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00000376 5C8F addq.l A7, 6
00000378 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000037C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000380 4EBA FD50 jsr [PC - 0x2B0 /* 000000D2 */]
00000384 508F addq.l A7, 8
00000386 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
0000038A 303C FFFF move.w D0, 0xFFFF
0000038E 6000 0186 bra +0x188 /* 00000516 */
00000392 6000 0182 bra +0x184 /* 00000516 */
label00000396:
00000396 2F2E 000C move.l -[A7], [A6 + 0xC]
0000039A 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
0000039E 588F addq.l A7, 4
000003A0 0C40 0000 cmpi.w D0, 0x0
000003A4 6600 0028 bne +0x2A /* 000003CE */
000003A8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000003AC 203C 0000 0000 move.l D0, 0x0
000003B2 206E FFF8 movea.l A0, [A6 - 0x8]
000003B6 2050 movea.l A0, [A0]
000003B8 2228 0016 move.l D1, [A0 + 0x16]
000003BC 9081 sub.l D0, D1
000003BE 2F00 move.l -[A7], D0
000003C0 4EBA FD10 jsr [PC - 0x2F0 /* 000000D2 */]
000003C4 508F addq.l A7, 8
000003C6 303C 0000 move.w D0, 0x0
000003CA 6000 014A bra +0x14C /* 00000516 */
label000003CE:
000003CE 206E FFF8 movea.l A0, [A6 - 0x8]
000003D2 2050 movea.l A0, [A0]
000003D4 2D68 001A FFF4 move.l [A6 - 0xC], [A0 + 0x1A]
label000003DA:
000003DA 206E FFF4 movea.l A0, [A6 - 0xC]
000003DE 2050 movea.l A0, [A0]
000003E0 41D0 lea.l A0, [A0]
000003E2 2F08 move.l -[A7], A0
000003E4 2F2E 000C move.l -[A7], [A6 + 0xC]
000003E8 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
000003EC 508F addq.l A7, 8
000003EE 0C40 0000 cmpi.w D0, 0x0
000003F2 56C0 sne D0
000003F4 C07C 0001 and.w D0, 0x1
000003F8 206E FFF4 movea.l A0, [A6 - 0xC]
000003FC 2050 movea.l A0, [A0]
000003FE 0CA8 0000 0000 0034 cmpi.l [A0 + 0x34], 0x0
00000406 56C1 sne D1
00000408 C27C 0001 and.w D1, 0x1
0000040C C041 and.w D0, D1
0000040E 6700 0014 beq +0x16 /* 00000424 */
00000412 206E FFF4 movea.l A0, [A6 - 0xC]
00000416 2050 movea.l A0, [A0]
00000418 2028 0034 move.l D0, [A0 + 0x34]
0000041C 2D40 FFF4 move.l [A6 - 0xC], D0
00000420 6000 FFB8 bra -0x46 /* 000003DA */
label00000424:
00000424 206E FFF4 movea.l A0, [A6 - 0xC]
00000428 2050 movea.l A0, [A0]
0000042A 41D0 lea.l A0, [A0]
0000042C 2F08 move.l -[A7], A0
0000042E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000432 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00000436 508F addq.l A7, 8
00000438 0C40 0000 cmpi.w D0, 0x0
0000043C 6600 001C bne +0x1E /* 0000045A */
00000440 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000444 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000448 4EBA FC88 jsr [PC - 0x378 /* 000000D2 */]
0000044C 508F addq.l A7, 8
0000044E 303C 0000 move.w D0, 0x0
00000452 6000 00C2 bra +0xC4 /* 00000516 */
00000456 6000 00BE bra +0xC0 /* 00000516 */
label0000045A:
0000045A 206E FFF4 movea.l A0, [A6 - 0xC]
0000045E 2050 movea.l A0, [A0]
00000460 3D68 0028 FFEC move.w [A6 - 0x14], [A0 + 0x28]
00000466 2F3C 0000 0038 move.l -[A7], 0x38 /* '8' */
0000046C 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000470 588F addq.l A7, 4
00000472 206E FFF4 movea.l A0, [A6 - 0xC]
00000476 2050 movea.l A0, [A0]
00000478 2140 0034 move.l [A0 + 0x34], D0
0000047C 206E FFF4 movea.l A0, [A6 - 0xC]
00000480 2050 movea.l A0, [A0]
00000482 2028 0034 move.l D0, [A0 + 0x34]
00000486 2D40 FFF4 move.l [A6 - 0xC], D0
0000048A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000048E 206E FFF4 movea.l A0, [A6 - 0xC]
00000492 2050 movea.l A0, [A0]
00000494 41D0 lea.l A0, [A0]
00000496 2F08 move.l -[A7], A0
00000498 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
0000049C 508F addq.l A7, 8
0000049E 526E FFEC addq.w [A6 - 0x14], 1
000004A2 302E FFEC move.w D0, [A6 - 0x14]
000004A6 206E FFF4 movea.l A0, [A6 - 0xC]
000004AA 2050 movea.l A0, [A0]
000004AC 3140 0028 move.w [A0 + 0x28], D0
000004B0 206E FFF8 movea.l A0, [A6 - 0x8]
000004B4 2050 movea.l A0, [A0]
000004B6 3028 0014 move.w D0, [A0 + 0x14]
000004BA 206E FFF4 movea.l A0, [A6 - 0xC]
000004BE 2050 movea.l A0, [A0]
000004C0 3140 002A move.w [A0 + 0x2A], D0
000004C4 206E FFF8 movea.l A0, [A6 - 0x8]
000004C8 2050 movea.l A0, [A0]
000004CA 2028 0016 move.l D0, [A0 + 0x16]
000004CE 206E FFF4 movea.l A0, [A6 - 0xC]
000004D2 2050 movea.l A0, [A0]
000004D4 2140 002C move.l [A0 + 0x2C], D0
000004D8 206E FFF4 movea.l A0, [A6 - 0xC]
000004DC 2050 movea.l A0, [A0]
000004DE 42A8 0030 clr.l [A0 + 0x30]
000004E2 206E FFF4 movea.l A0, [A6 - 0xC]
000004E6 2050 movea.l A0, [A0]
000004E8 42A8 0034 clr.l [A0 + 0x34]
000004EC 2F2E 000C move.l -[A7], [A6 + 0xC]
000004F0 206E FFF8 movea.l A0, [A6 - 0x8]
000004F4 2050 movea.l A0, [A0]
000004F6 2F28 0016 move.l -[A7], [A0 + 0x16]
000004FA 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000004FE 508F addq.l A7, 8
00000500 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000504 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000508 4EBA FBC8 jsr [PC - 0x438 /* 000000D2 */]
0000050C 508F addq.l A7, 8
0000050E 303C FFFF move.w D0, 0xFFFF
00000512 6000 0002 bra +0x4 /* 00000516 */
label00000516:
00000516 4E5E unlink A6
00000518 4E75 rts
fn0000051A:
0000051A 4E56 FFFC link A6, -0x0004
0000051E 2F3C 0000 0022 move.l -[A7], 0x22 /* '\"' */
00000524 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000528 588F addq.l A7, 4
0000052A 2940 FD14 move.l [A4 - 0x2EC], D0
0000052E 486C FBD8 pea.l [A4 - 0x428]
00000532 206C FD14 movea.l A0, [A4 - 0x2EC]
00000536 2050 movea.l A0, [A0]
00000538 41D0 lea.l A0, [A0]
0000053A 2F08 move.l -[A7], A0
0000053C 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00000540 508F addq.l A7, 8
00000542 206C FD14 movea.l A0, [A4 - 0x2EC]
00000546 2050 movea.l A0, [A0]
00000548 317C 0001 0014 move.w [A0 + 0x14], 0x1
0000054E 206C FD14 movea.l A0, [A4 - 0x2EC]
00000552 2050 movea.l A0, [A0]
00000554 42A8 001E clr.l [A0 + 0x1E]
00000558 206C FD14 movea.l A0, [A4 - 0x2EC]
0000055C 2050 movea.l A0, [A0]
0000055E 41D0 lea.l A0, [A0]
00000560 2F08 move.l -[A7], A0
00000562 3F3C 0001 move.w -[A7], 0x1
00000566 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
0000056A 5C8F addq.l A7, 6
0000056C 206C FD14 movea.l A0, [A4 - 0x2EC]
00000570 2050 movea.l A0, [A0]
00000572 2140 0016 move.l [A0 + 0x16], D0
00000576 2F3C 0000 0038 move.l -[A7], 0x38 /* '8' */
0000057C 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000580 588F addq.l A7, 4
00000582 206C FD14 movea.l A0, [A4 - 0x2EC]
00000586 2050 movea.l A0, [A0]
00000588 2140 001A move.l [A0 + 0x1A], D0
0000058C 206C FD14 movea.l A0, [A4 - 0x2EC]
00000590 2050 movea.l A0, [A0]
00000592 2028 001A move.l D0, [A0 + 0x1A]
00000596 2D40 FFFC move.l [A6 - 0x4], D0
0000059A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000059E 206E FFFC movea.l A0, [A6 - 0x4]
000005A2 2050 movea.l A0, [A0]
000005A4 41D0 lea.l A0, [A0]
000005A6 2F08 move.l -[A7], A0
000005A8 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000005AC 508F addq.l A7, 8
000005AE 206E FFFC movea.l A0, [A6 - 0x4]
000005B2 2050 movea.l A0, [A0]
000005B4 317C 0001 0028 move.w [A0 + 0x28], 0x1
000005BA 206E FFFC movea.l A0, [A6 - 0x4]
000005BE 2050 movea.l A0, [A0]
000005C0 317C 0001 002A move.w [A0 + 0x2A], 0x1
000005C6 206C FD14 movea.l A0, [A4 - 0x2EC]
000005CA 2050 movea.l A0, [A0]
000005CC 2028 0016 move.l D0, [A0 + 0x16]
000005D0 206E FFFC movea.l A0, [A6 - 0x4]
000005D4 2050 movea.l A0, [A0]
000005D6 2140 002C move.l [A0 + 0x2C], D0
000005DA 41FA FA24 lea.l A0, [PC - 0x5DC /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
000005DE 2008 move.l D0, A0
000005E0 206E FFFC movea.l A0, [A6 - 0x4]
000005E4 2050 movea.l A0, [A0]
000005E6 2140 0030 move.l [A0 + 0x30], D0
000005EA 206E FFFC movea.l A0, [A6 - 0x4]
000005EE 2050 movea.l A0, [A0]
000005F0 42A8 0034 clr.l [A0 + 0x34]
000005F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005F8 206C FD14 movea.l A0, [A4 - 0x2EC]
000005FC 2050 movea.l A0, [A0]
000005FE 2F28 0016 move.l -[A7], [A0 + 0x16]
00000602 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00000606 508F addq.l A7, 8
00000608 3F3C 0001 move.w -[A7], 0x1
0000060C 206C FD14 movea.l A0, [A4 - 0x2EC]
00000610 2050 movea.l A0, [A0]
00000612 2F28 0016 move.l -[A7], [A0 + 0x16]
00000616 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
0000061A 5C8F addq.l A7, 6
0000061C 2F3C 0000 0000 move.l -[A7], 0x0
00000622 486C 0162 pea.l [A4 + 0x162]
00000626 486C FBD8 pea.l [A4 - 0x428]
0000062A 4EBA FBE6 jsr [PC - 0x41A /* 00000212 */]
0000062E DEFC 000C add.w A7, 0xC
00000632 486C 0164 pea.l [A4 + 0x164]
00000636 206C FD14 movea.l A0, [A4 - 0x2EC]
0000063A 2050 movea.l A0, [A0]
0000063C 2F28 0016 move.l -[A7], [A0 + 0x16]
00000640 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00000644 508F addq.l A7, 8
00000646 4267 clr.w -[A7]
00000648 206C FD14 movea.l A0, [A4 - 0x2EC]
0000064C 2050 movea.l A0, [A0]
0000064E 2F28 0016 move.l -[A7], [A0 + 0x16]
00000652 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00000656 5C8F addq.l A7, 6
00000658 2F3C 0000 0000 move.l -[A7], 0x0
0000065E 486C 0170 pea.l [A4 + 0x170]
00000662 486C 016A pea.l [A4 + 0x16A]
00000666 4EBA FBAA jsr [PC - 0x456 /* 00000212 */]
0000066A DEFC 000C add.w A7, 0xC
0000066E 487A F990 pea.l [PC - 0x670 /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000672 486C 017A pea.l [A4 + 0x17A]
00000676 486C 0174 pea.l [A4 + 0x174]
0000067A 4EBA FB96 jsr [PC - 0x46A /* 00000212 */]
0000067E DEFC 000C add.w A7, 0xC
00000682 2F3C 0000 0000 move.l -[A7], 0x0
00000688 486C 0186 pea.l [A4 + 0x186]
0000068C 486C 0180 pea.l [A4 + 0x180]
00000690 4EBA FB80 jsr [PC - 0x480 /* 00000212 */]
00000694 DEFC 000C add.w A7, 0xC
00000698 487A F966 pea.l [PC - 0x69A /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
0000069C 486C 018E pea.l [A4 + 0x18E]
000006A0 486C 0188 pea.l [A4 + 0x188]
000006A4 4EBA FB6C jsr [PC - 0x494 /* 00000212 */]
000006A8 DEFC 000C add.w A7, 0xC
000006AC 487A F952 pea.l [PC - 0x6AE /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
000006B0 486C 019A pea.l [A4 + 0x19A]
000006B4 486C 0194 pea.l [A4 + 0x194]
000006B8 4EBA FB58 jsr [PC - 0x4A8 /* 00000212 */]
000006BC DEFC 000C add.w A7, 0xC
000006C0 487A F93E pea.l [PC - 0x6C2 /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
000006C4 486C 01A8 pea.l [A4 + 0x1A8]
000006C8 486C 01A2 pea.l [A4 + 0x1A2]
000006CC 4EBA FB44 jsr [PC - 0x4BC /* 00000212 */]
000006D0 DEFC 000C add.w A7, 0xC
000006D4 487A F92A pea.l [PC - 0x6D6 /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
000006D8 486C 01B6 pea.l [A4 + 0x1B6]
000006DC 486C 01B0 pea.l [A4 + 0x1B0]
000006E0 4EBA FB30 jsr [PC - 0x4D0 /* 00000212 */]
000006E4 DEFC 000C add.w A7, 0xC
000006E8 4E5E unlink A6
000006EA 4E75 rts
fn000006EC:
000006EC 4E56 FFFC link A6, -0x0004
000006F0 302C FCAA move.w D0, [A4 - 0x356]
000006F4 6700 000C beq +0xE /* 00000702 */
000006F8 203C 0000 0000 move.l D0, 0x0
000006FE 6000 008A bra +0x8C /* 0000078A */
label00000702:
00000702 2D6C FCAC FFFC move.l [A6 - 0x4], [A4 - 0x354]
label00000708:
00000708 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000070C 206E FFFC movea.l A0, [A6 - 0x4]
00000710 2050 movea.l A0, [A0]
00000712 41D0 lea.l A0, [A0]
00000714 2F08 move.l -[A7], A0
00000716 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
0000071A 508F addq.l A7, 8
0000071C 0C40 0000 cmpi.w D0, 0x0
00000720 56C0 sne D0
00000722 C07C 0001 and.w D0, 0x1
00000726 206E FFFC movea.l A0, [A6 - 0x4]
0000072A 2050 movea.l A0, [A0]
0000072C 0CA8 0000 0000 0064 cmpi.l [A0 + 0x64], 0x0
00000734 56C1 sne D1
00000736 C27C 0001 and.w D1, 0x1
0000073A C041 and.w D0, D1
0000073C 6700 0014 beq +0x16 /* 00000752 */
00000740 206E FFFC movea.l A0, [A6 - 0x4]
00000744 2050 movea.l A0, [A0]
00000746 2028 0064 move.l D0, [A0 + 0x64]
0000074A 2D40 FFFC move.l [A6 - 0x4], D0
0000074E 6000 FFB8 bra -0x46 /* 00000708 */
label00000752:
00000752 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000756 206E FFFC movea.l A0, [A6 - 0x4]
0000075A 2050 movea.l A0, [A0]
0000075C 41D0 lea.l A0, [A0]
0000075E 2F08 move.l -[A7], A0
00000760 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00000764 508F addq.l A7, 8
00000766 0C40 0000 cmpi.w D0, 0x0
0000076A 6600 0014 bne +0x16 /* 00000780 */
0000076E 206E FFFC movea.l A0, [A6 - 0x4]
00000772 2050 movea.l A0, [A0]
00000774 2028 0050 move.l D0, [A0 + 0x50]
00000778 6000 0010 bra +0x12 /* 0000078A */
0000077C 6000 000C bra +0xE /* 0000078A */
label00000780:
00000780 203C 0000 0000 move.l D0, 0x0
00000786 6000 0002 bra +0x4 /* 0000078A */
label0000078A:
0000078A 4E5E unlink A6
0000078C 4E75 rts
0000078E 4E56 FFF2 link A6, -0x000E
00000792 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000796 4EBA FF54 jsr [PC - 0xAC /* 000006EC */]
0000079A 588F addq.l A7, 4
0000079C 2D40 FFFC move.l [A6 - 0x4], D0
000007A0 202E FFFC move.l D0, [A6 - 0x4]
000007A4 0C80 0000 0000 cmpi.l D0, 0x0
000007AA 6700 0034 beq +0x36 /* 000007E0 */
000007AE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007B2 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
000007B6 588F addq.l A7, 4
000007B8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007BC 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
000007C0 588F addq.l A7, 4
000007C2 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000007C6 2D40 FFF2 move.l [A6 - 0xE], D0
000007CA 202E FFFC move.l D0, [A6 - 0x4]
000007CE B0AE FFF2 cmp.l D0, [A6 - 0xE]
000007D2 6700 000C beq +0xE /* 000007E0 */
000007D6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007DA 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000007DE 588F addq.l A7, 4
label000007E0:
000007E0 4E5E unlink A6
000007E2 4E75 rts
export_73:
000007E4 4E56 FFF0 link A6, -0x0010
000007E8 0CAE 0000 0000 0014 cmpi.l [A6 + 0x14], 0x0
000007F0 6600 000A bne +0xC /* 000007FC */
000007F4 41FA F80A lea.l A0, [PC - 0x7F6 /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
000007F8 2D48 0014 move.l [A6 + 0x14], A0
label000007FC:
000007FC 0CAE 0000 0000 0018 cmpi.l [A6 + 0x18], 0x0
00000804 6600 000A bne +0xC /* 00000810 */
00000808 41FA F7F6 lea.l A0, [PC - 0x80A /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
0000080C 2D48 0018 move.l [A6 + 0x18], A0
label00000810:
00000810 0CAE 0000 0000 001C cmpi.l [A6 + 0x1C], 0x0
00000818 6600 000A bne +0xC /* 00000824 */
0000081C 41FA F7E2 lea.l A0, [PC - 0x81E /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000820 2D48 001C move.l [A6 + 0x1C], A0
label00000824:
00000824 0CAE 0000 0000 0020 cmpi.l [A6 + 0x20], 0x0
0000082C 6600 000A bne +0xC /* 00000838 */
00000830 41FA F7CE lea.l A0, [PC - 0x832 /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000834 2D48 0020 move.l [A6 + 0x20], A0
label00000838:
00000838 302C FCAA move.w D0, [A4 - 0x356]
0000083C 6600 00BE bne +0xC0 /* 000008FC */
00000840 2D6C FCAC FFFC move.l [A6 - 0x4], [A4 - 0x354]
label00000846:
00000846 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000084A 206E FFFC movea.l A0, [A6 - 0x4]
0000084E 2050 movea.l A0, [A0]
00000850 41D0 lea.l A0, [A0]
00000852 2F08 move.l -[A7], A0
00000854 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00000858 508F addq.l A7, 8
0000085A 0C40 0000 cmpi.w D0, 0x0
0000085E 56C0 sne D0
00000860 C07C 0001 and.w D0, 0x1
00000864 206E FFFC movea.l A0, [A6 - 0x4]
00000868 2050 movea.l A0, [A0]
0000086A 0CA8 0000 0000 0064 cmpi.l [A0 + 0x64], 0x0
00000872 56C1 sne D1
00000874 C27C 0001 and.w D1, 0x1
00000878 C041 and.w D0, D1
0000087A 6700 0014 beq +0x16 /* 00000890 */
0000087E 206E FFFC movea.l A0, [A6 - 0x4]
00000882 2050 movea.l A0, [A0]
00000884 2028 0064 move.l D0, [A0 + 0x64]
00000888 2D40 FFFC move.l [A6 - 0x4], D0
0000088C 6000 FFB8 bra -0x46 /* 00000846 */
label00000890:
00000890 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000894 206E FFFC movea.l A0, [A6 - 0x4]
00000898 2050 movea.l A0, [A0]
0000089A 41D0 lea.l A0, [A0]
0000089C 2F08 move.l -[A7], A0
0000089E 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
000008A2 508F addq.l A7, 8
000008A4 0C40 0000 cmpi.w D0, 0x0
000008A8 6600 0052 bne +0x54 /* 000008FC */
000008AC 202E 0014 move.l D0, [A6 + 0x14]
000008B0 206E FFFC movea.l A0, [A6 - 0x4]
000008B4 2050 movea.l A0, [A0]
000008B6 2140 0054 move.l [A0 + 0x54], D0
000008BA 202E 0018 move.l D0, [A6 + 0x18]
000008BE 206E FFFC movea.l A0, [A6 - 0x4]
000008C2 2050 movea.l A0, [A0]
000008C4 2140 0058 move.l [A0 + 0x58], D0
000008C8 202E 001C move.l D0, [A6 + 0x1C]
000008CC 206E FFFC movea.l A0, [A6 - 0x4]
000008D0 2050 movea.l A0, [A0]
000008D2 2140 005C move.l [A0 + 0x5C], D0
000008D6 202E 0020 move.l D0, [A6 + 0x20]
000008DA 206E FFFC movea.l A0, [A6 - 0x4]
000008DE 2050 movea.l A0, [A0]
000008E0 2140 0060 move.l [A0 + 0x60], D0
000008E4 206E FFFC movea.l A0, [A6 - 0x4]
000008E8 2050 movea.l A0, [A0]
000008EA 2F28 0050 move.l -[A7], [A0 + 0x50]
000008EE 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
000008F2 588F addq.l A7, 4
000008F4 303C 0000 move.w D0, 0x0
000008F8 6000 010E bra +0x110 /* 00000A08 */
label000008FC:
000008FC 2F3C 0000 0068 move.l -[A7], 0x68 /* 'h' */
00000902 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000906 588F addq.l A7, 4
00000908 2D40 FFF8 move.l [A6 - 0x8], D0
0000090C 302C FCAA move.w D0, [A4 - 0x356]
00000910 6700 000C beq +0xE /* 0000091E */
00000914 296E FFF8 FCAC move.l [A4 - 0x354], [A6 - 0x8]
0000091A 6000 0010 bra +0x12 /* 0000092C */
label0000091E:
0000091E 202E FFF8 move.l D0, [A6 - 0x8]
00000922 206E FFFC movea.l A0, [A6 - 0x4]
00000926 2050 movea.l A0, [A0]
00000928 2140 0064 move.l [A0 + 0x64], D0
label0000092C:
0000092C 426C FCAA clr.w [A4 - 0x356]
00000930 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000934 206E FFF8 movea.l A0, [A6 - 0x8]
00000938 2050 movea.l A0, [A0]
0000093A 41D0 lea.l A0, [A0]
0000093C 2F08 move.l -[A7], A0
0000093E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00000942 508F addq.l A7, 8
00000944 3F2E 0012 move.w -[A7], [A6 + 0x12]
00000948 3F2E 0010 move.w -[A7], [A6 + 0x10]
0000094C 3F2E 000E move.w -[A7], [A6 + 0xE]
00000950 3F2E 000C move.w -[A7], [A6 + 0xC]
00000954 486E FFF0 pea.l [A6 - 0x10]
00000958 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000095C DEFC 000C add.w A7, 0xC
00000960 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000964 3F2C FCB0 move.w -[A7], [A4 - 0x350]
00000968 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
0000096E 3F2C FCB2 move.w -[A7], [A4 - 0x34E]
00000972 3F3C FFFF move.w -[A7], 0xFFFF
00000976 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000097A 486E FFF0 pea.l [A6 - 0x10]
0000097E 42A7 clr.l -[A7]
00000980 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000984 DEFC 001A add.w A7, 0x1A
00000988 206E FFF8 movea.l A0, [A6 - 0x8]
0000098C 2050 movea.l A0, [A0]
0000098E 2140 0050 move.l [A0 + 0x50], D0
00000992 202E 0014 move.l D0, [A6 + 0x14]
00000996 206E FFF8 movea.l A0, [A6 - 0x8]
0000099A 2050 movea.l A0, [A0]
0000099C 2140 0054 move.l [A0 + 0x54], D0
000009A0 202E 0018 move.l D0, [A6 + 0x18]
000009A4 206E FFF8 movea.l A0, [A6 - 0x8]
000009A8 2050 movea.l A0, [A0]
000009AA 2140 0058 move.l [A0 + 0x58], D0
000009AE 202E 001C move.l D0, [A6 + 0x1C]
000009B2 206E FFF8 movea.l A0, [A6 - 0x8]
000009B6 2050 movea.l A0, [A0]
000009B8 2140 005C move.l [A0 + 0x5C], D0
000009BC 202E 0020 move.l D0, [A6 + 0x20]
000009C0 206E FFF8 movea.l A0, [A6 - 0x8]
000009C4 2050 movea.l A0, [A0]
000009C6 2140 0060 move.l [A0 + 0x60], D0
000009CA 206E FFF8 movea.l A0, [A6 - 0x8]
000009CE 2050 movea.l A0, [A0]
000009D0 42A8 0064 clr.l [A0 + 0x64]
000009D4 302C FBD2 move.w D0, [A4 - 0x42E]
000009D8 6700 0016 beq +0x18 /* 000009F0 */
000009DC 487A FDB0 pea.l [PC - 0x250 /* 0000078E, value 0x4E56FFF2 */]
000009E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009E4 486C 01BC pea.l [A4 + 0x1BC]
000009E8 4EBA F828 jsr [PC - 0x7D8 /* 00000212 */]
000009EC DEFC 000C add.w A7, 0xC
label000009F0:
000009F0 206E FFF8 movea.l A0, [A6 - 0x8]
000009F4 2050 movea.l A0, [A0]
000009F6 2F28 0050 move.l -[A7], [A0 + 0x50]
000009FA 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
000009FE 588F addq.l A7, 4
00000A00 303C FFFF move.w D0, 0xFFFF
00000A04 6000 0002 bra +0x4 /* 00000A08 */
label00000A08:
00000A08 4E5E unlink A6
00000A0A 4E75 rts
fn00000A0C:
00000A0C 4E56 FFFC link A6, -0x0004
00000A10 302C FCAA move.w D0, [A4 - 0x356]
00000A14 6700 000C beq +0xE /* 00000A22 */
00000A18 203C 0000 0000 move.l D0, 0x0
00000A1E 6000 0070 bra +0x72 /* 00000A90 */
label00000A22:
00000A22 2D6C FCAC FFFC move.l [A6 - 0x4], [A4 - 0x354]
label00000A28:
00000A28 206E FFFC movea.l A0, [A6 - 0x4]
00000A2C 2050 movea.l A0, [A0]
00000A2E 2028 0050 move.l D0, [A0 + 0x50]
00000A32 B0AE 0008 cmp.l D0, [A6 + 0x8]
00000A36 56C0 sne D0
00000A38 C07C 0001 and.w D0, 0x1
00000A3C 206E FFFC movea.l A0, [A6 - 0x4]
00000A40 2050 movea.l A0, [A0]
00000A42 0CA8 0000 0000 0064 cmpi.l [A0 + 0x64], 0x0
00000A4A 56C1 sne D1
00000A4C C27C 0001 and.w D1, 0x1
00000A50 C041 and.w D0, D1
00000A52 6700 0014 beq +0x16 /* 00000A68 */
00000A56 206E FFFC movea.l A0, [A6 - 0x4]
00000A5A 2050 movea.l A0, [A0]
00000A5C 2028 0064 move.l D0, [A0 + 0x64]
00000A60 2D40 FFFC move.l [A6 - 0x4], D0
00000A64 6000 FFC2 bra -0x3C /* 00000A28 */
label00000A68:
00000A68 206E FFFC movea.l A0, [A6 - 0x4]
00000A6C 2050 movea.l A0, [A0]
00000A6E 2028 0050 move.l D0, [A0 + 0x50]
00000A72 B0AE 0008 cmp.l D0, [A6 + 0x8]
00000A76 6600 000E bne +0x10 /* 00000A86 */
00000A7A 202E FFFC move.l D0, [A6 - 0x4]
00000A7E 6000 0010 bra +0x12 /* 00000A90 */
00000A82 6000 000C bra +0xE /* 00000A90 */
label00000A86:
00000A86 203C 0000 0000 move.l D0, 0x0
00000A8C 6000 0002 bra +0x4 /* 00000A90 */
label00000A90:
00000A90 4E5E unlink A6
00000A92 4E75 rts
00000A94 4E56 FFFC link A6, -0x0004
00000A98 2D6C FCAC FFFC move.l [A6 - 0x4], [A4 - 0x354]
00000A9E 302C FCAA move.w D0, [A4 - 0x356]
00000AA2 6700 000A beq +0xC /* 00000AAE */
00000AA6 303C 0000 move.w D0, 0x0
00000AAA 6000 008C bra +0x8E /* 00000B38 */
label00000AAE:
00000AAE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AB2 206E FFFC movea.l A0, [A6 - 0x4]
00000AB6 2050 movea.l A0, [A0]
00000AB8 41D0 lea.l A0, [A0]
00000ABA 2F08 move.l -[A7], A0
00000ABC 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00000AC0 508F addq.l A7, 8
00000AC2 0C40 0000 cmpi.w D0, 0x0
00000AC6 56C0 sne D0
00000AC8 C07C 0001 and.w D0, 0x1
00000ACC 206E FFFC movea.l A0, [A6 - 0x4]
00000AD0 2050 movea.l A0, [A0]
00000AD2 0CA8 0000 0000 0064 cmpi.l [A0 + 0x64], 0x0
00000ADA 56C1 sne D1
00000ADC C27C 0001 and.w D1, 0x1
00000AE0 C041 and.w D0, D1
00000AE2 6700 0014 beq +0x16 /* 00000AF8 */
00000AE6 206E FFFC movea.l A0, [A6 - 0x4]
00000AEA 2050 movea.l A0, [A0]
00000AEC 2028 0064 move.l D0, [A0 + 0x64]
00000AF0 2D40 FFFC move.l [A6 - 0x4], D0
00000AF4 6000 FFB8 bra -0x46 /* 00000AAE */
label00000AF8:
00000AF8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AFC 206E FFFC movea.l A0, [A6 - 0x4]
00000B00 2050 movea.l A0, [A0]
00000B02 41D0 lea.l A0, [A0]
00000B04 2F08 move.l -[A7], A0
00000B06 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00000B0A 508F addq.l A7, 8
00000B0C 0C40 0000 cmpi.w D0, 0x0
00000B10 6600 001E bne +0x20 /* 00000B30 */
00000B14 206E FFFC movea.l A0, [A6 - 0x4]
00000B18 2050 movea.l A0, [A0]
00000B1A 2F28 0050 move.l -[A7], [A0 + 0x50]
00000B1E 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00000B22 588F addq.l A7, 4
00000B24 303C FFFF move.w D0, 0xFFFF
00000B28 6000 000E bra +0x10 /* 00000B38 */
00000B2C 6000 000A bra +0xC /* 00000B38 */
label00000B30:
00000B30 303C 0000 move.w D0, 0x0
00000B34 6000 0002 bra +0x4 /* 00000B38 */
label00000B38:
00000B38 4E5E unlink A6
00000B3A 4E75 rts
00000B3C 4E56 FFFE link A6, -0x0002
00000B40 426E FFFE clr.w [A6 - 0x2]
label00000B44:
00000B44 302E FFFE move.w D0, [A6 - 0x2]
00000B48 E580 asl D0, 2
00000B4A 41EC FBDA lea.l A0, [A4 - 0x426]
00000B4E D0C0 add.w A0, D0
00000B50 0C90 0000 0000 cmpi.l [A0], 0x0
00000B56 6700 000A beq +0xC /* 00000B62 */
00000B5A 526E FFFE addq.w [A6 - 0x2], 1
00000B5E 6000 FFE4 bra -0x1A /* 00000B44 */
label00000B62:
00000B62 0C6E 0032 FFFE cmpi.w [A6 - 0x2], 0x32 /* '2' */
00000B68 6C00 002C bge +0x2E /* 00000B96 */
00000B6C 302E FFFE move.w D0, [A6 - 0x2]
00000B70 E580 asl D0, 2
00000B72 41EC FBDA lea.l A0, [A4 - 0x426]
00000B76 D0C0 add.w A0, D0
00000B78 20AE 0008 move.l [A0], [A6 + 0x8]
00000B7C 302E FFFE move.w D0, [A6 - 0x2]
00000B80 E580 asl D0, 2
00000B82 41EC FBDE lea.l A0, [A4 - 0x422]
00000B86 D0C0 add.w A0, D0
00000B88 4290 clr.l [A0]
00000B8A 303C FFFF move.w D0, 0xFFFF
00000B8E 6000 000E bra +0x10 /* 00000B9E */
00000B92 6000 000A bra +0xC /* 00000B9E */
label00000B96:
00000B96 303C 0000 move.w D0, 0x0
00000B9A 6000 0002 bra +0x4 /* 00000B9E */
label00000B9E:
00000B9E 4E5E unlink A6
00000BA0 4E75 rts
00000BA2 4E56 FFFE link A6, -0x0002
00000BA6 426E FFFE clr.w [A6 - 0x2]
label00000BAA:
00000BAA 302E FFFE move.w D0, [A6 - 0x2]
00000BAE E580 asl D0, 2
00000BB0 41EC FBDA lea.l A0, [A4 - 0x426]
00000BB4 D0C0 add.w A0, D0
00000BB6 2010 move.l D0, [A0]
00000BB8 B0AE 0008 cmp.l D0, [A6 + 0x8]
00000BBC 56C0 sne D0
00000BBE C07C 0001 and.w D0, 0x1
00000BC2 322E FFFE move.w D1, [A6 - 0x2]
00000BC6 E581 asl D1, 2
00000BC8 41EC FBDA lea.l A0, [A4 - 0x426]
00000BCC D0C1 add.w A0, D1
00000BCE 0C90 0000 0000 cmpi.l [A0], 0x0
00000BD4 56C1 sne D1
00000BD6 C27C 0001 and.w D1, 0x1
00000BDA C041 and.w D0, D1
00000BDC 6700 000A beq +0xC /* 00000BE8 */
00000BE0 526E FFFE addq.w [A6 - 0x2], 1
00000BE4 6000 FFC4 bra -0x3A /* 00000BAA */
label00000BE8:
00000BE8 302E FFFE move.w D0, [A6 - 0x2]
00000BEC E580 asl D0, 2
00000BEE 41EC FBDA lea.l A0, [A4 - 0x426]
00000BF2 D0C0 add.w A0, D0
00000BF4 0C90 0000 0000 cmpi.l [A0], 0x0
00000BFA 6600 000E bne +0x10 /* 00000C0A */
00000BFE 303C 0000 move.w D0, 0x0
00000C02 6000 0048 bra +0x4A /* 00000C4C */
00000C06 6000 0044 bra +0x46 /* 00000C4C */
label00000C0A:
00000C0A 302E FFFE move.w D0, [A6 - 0x2]
00000C0E E580 asl D0, 2
00000C10 41EC FBDA lea.l A0, [A4 - 0x426]
00000C14 D0C0 add.w A0, D0
00000C16 0C90 0000 0000 cmpi.l [A0], 0x0
00000C1C 6700 0026 beq +0x28 /* 00000C44 */
00000C20 302E FFFE move.w D0, [A6 - 0x2]
00000C24 E580 asl D0, 2
00000C26 41EC FBDE lea.l A0, [A4 - 0x422]
00000C2A D0C0 add.w A0, D0
00000C2C 2010 move.l D0, [A0]
00000C2E 322E FFFE move.w D1, [A6 - 0x2]
00000C32 E581 asl D1, 2
00000C34 41EC FBDA lea.l A0, [A4 - 0x426]
00000C38 D0C1 add.w A0, D1
00000C3A 2080 move.l [A0], D0
00000C3C 526E FFFE addq.w [A6 - 0x2], 1
00000C40 6000 FFC8 bra -0x36 /* 00000C0A */
label00000C44:
00000C44 303C FFFF move.w D0, 0xFFFF
00000C48 6000 0002 bra +0x4 /* 00000C4C */
label00000C4C:
00000C4C 4E5E unlink A6
00000C4E 4E75 rts
fn00000C50:
00000C50 4E56 FFFE link A6, -0x0002
00000C54 426E FFFE clr.w [A6 - 0x2]
label00000C58:
00000C58 302E FFFE move.w D0, [A6 - 0x2]
00000C5C E580 asl D0, 2
00000C5E 41EC FBDA lea.l A0, [A4 - 0x426]
00000C62 D0C0 add.w A0, D0
00000C64 0C90 0000 0000 cmpi.l [A0], 0x0
00000C6A 6700 0020 beq +0x22 /* 00000C8C */
00000C6E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C72 302E FFFE move.w D0, [A6 - 0x2]
00000C76 526E FFFE addq.w [A6 - 0x2], 1
00000C7A E580 asl D0, 2
00000C7C 41EC FBDA lea.l A0, [A4 - 0x426]
00000C80 D0C0 add.w A0, D0
00000C82 2050 movea.l A0, [A0]
00000C84 4E90 jsr [A0]
00000C86 588F addq.l A7, 4
00000C88 6000 FFCE bra -0x30 /* 00000C58 */
label00000C8C:
00000C8C 302E FFFE move.w D0, [A6 - 0x2]
00000C90 6000 0002 bra +0x4 /* 00000C94 */
label00000C94:
00000C94 4E5E unlink A6
00000C96 4E75 rts
fn00000C98:
00000C98 4E56 FEDE link A6, -0x0122
00000C9C 2F3C 0000 0200 move.l -[A7], 0x200
00000CA2 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000CA6 588F addq.l A7, 4
00000CA8 2D40 FFF4 move.l [A6 - 0xC], D0
00000CAC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000CB0 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000CB4 588F addq.l A7, 4
00000CB6 0C6E 0001 0010 cmpi.w [A6 + 0x10], 0x1
00000CBC 6600 001E bne +0x20 /* 00000CDC */
00000CC0 2F3C 0000 0050 move.l -[A7], 0x50 /* 'P' */
00000CC6 206E FFF4 movea.l A0, [A6 - 0xC]
00000CCA 2F10 move.l -[A7], [A0]
00000CCC 486C FB46 pea.l [A4 - 0x4BA]
00000CD0 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00000CD4 DEFC 000C add.w A7, 0xC
00000CD8 6000 001A bra +0x1C /* 00000CF4 */
label00000CDC:
00000CDC 2F3C 0000 003C move.l -[A7], 0x3C /* '<' */
00000CE2 206E FFF4 movea.l A0, [A6 - 0xC]
00000CE6 2F10 move.l -[A7], [A0]
00000CE8 486C FB96 pea.l [A4 - 0x46A]
00000CEC 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00000CF0 DEFC 000C add.w A7, 0xC
label00000CF4:
00000CF4 3F3C 0089 move.w -[A7], 0x89
00000CF8 3F3C 0199 move.w -[A7], 0x199
00000CFC 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00000D00 3F3C 0067 move.w -[A7], 0x67 /* 'g' */
00000D04 486E FFEC pea.l [A6 - 0x14]
00000D08 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000D0C DEFC 000C add.w A7, 0xC
00000D10 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000D14 42A7 clr.l -[A7]
00000D16 4267 clr.w -[A7]
00000D18 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
00000D1E 3F3C 0001 move.w -[A7], 0x1
00000D22 4267 clr.w -[A7]
00000D24 486C 01C4 pea.l [A4 + 0x1C4]
00000D28 486E FFEC pea.l [A6 - 0x14]
00000D2C 42A7 clr.l -[A7]
00000D2E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000D32 DEFC 001E add.w A7, 0x1E
00000D36 2D40 FFFC move.l [A6 - 0x4], D0
00000D3A 486E FFE4 pea.l [A6 - 0x1C]
00000D3E 486E FFF8 pea.l [A6 - 0x8]
00000D42 486E FFE2 pea.l [A6 - 0x1E]
00000D46 3F3C 0002 move.w -[A7], 0x2
00000D4A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D4E 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000D52 DEFC 0012 add.w A7, 0x12
00000D56 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D5A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000D5E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000D62 508F addq.l A7, 8
00000D64 0C6E 0001 0010 cmpi.w [A6 + 0x10], 0x1
00000D6A 6600 0036 bne +0x38 /* 00000DA2 */
00000D6E 486E FFE4 pea.l [A6 - 0x1C]
00000D72 486E FFF8 pea.l [A6 - 0x8]
00000D76 486E FFE2 pea.l [A6 - 0x1E]
00000D7A 3F3C 0003 move.w -[A7], 0x3
00000D7E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D82 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000D86 DEFC 0012 add.w A7, 0x12
00000D8A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D8E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000D92 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000D96 508F addq.l A7, 8
00000D98 3D7C 0004 FFDE move.w [A6 - 0x22], 0x4
00000D9E 6000 0008 bra +0xA /* 00000DA8 */
label00000DA2:
00000DA2 3D7C 0003 FFDE move.w [A6 - 0x22], 0x3
label00000DA8:
00000DA8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DAC 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000DB0 588F addq.l A7, 4
label00000DB2:
00000DB2 486E FFE0 pea.l [A6 - 0x20]
00000DB6 42A7 clr.l -[A7]
00000DB8 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000DBC 508F addq.l A7, 8
00000DBE 0C6E 0001 FFE0 cmpi.w [A6 - 0x20], 0x1
00000DC4 56C0 sne D0
00000DC6 C07C 0001 and.w D0, 0x1
00000DCA 322E FFE0 move.w D1, [A6 - 0x20]
00000DCE B26E FFDE cmp.w D1, [A6 - 0x22]
00000DD2 56C1 sne D1
00000DD4 C27C 0001 and.w D1, 0x1
00000DD8 C041 and.w D0, D1
00000DDA 6600 FFD6 bne -0x28 /* 00000DB2 */
00000DDE 0C6E 0001 0010 cmpi.w [A6 + 0x10], 0x1
00000DE4 6600 004E bne +0x50 /* 00000E34 */
00000DE8 486E FFE4 pea.l [A6 - 0x1C]
00000DEC 486E FFF8 pea.l [A6 - 0x8]
00000DF0 486E FFE2 pea.l [A6 - 0x1E]
00000DF4 3F3C 0003 move.w -[A7], 0x3
00000DF8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DFC 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000E00 DEFC 0012 add.w A7, 0x12
00000E04 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000E08 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000E0C 588F addq.l A7, 4
00000E0E 486E FEDE pea.l [A6 - 0x122]
00000E12 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000E16 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000E1A 508F addq.l A7, 8
00000E1C 486E FEDE pea.l [A6 - 0x122]
00000E20 2F2E 000C move.l -[A7], [A6 + 0xC]
00000E24 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00000E28 508F addq.l A7, 8
00000E2A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000E2E 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00000E32 588F addq.l A7, 4
label00000E34:
00000E34 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000E38 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00000E3C 588F addq.l A7, 4
00000E3E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000E42 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000E46 588F addq.l A7, 4
00000E48 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E4C 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00000E50 588F addq.l A7, 4
00000E52 0C6E 0001 FFE0 cmpi.w [A6 - 0x20], 0x1
00000E58 57C0 seq D0
00000E5A C07C 0001 and.w D0, 0x1
00000E5E 6000 0002 bra +0x4 /* 00000E62 */
label00000E62:
00000E62 4E5E unlink A6
00000E64 4E75 rts
export_72:
00000E66 4E56 0000 link A6, 0
00000E6A 3F3C 0001 move.w -[A7], 0x1
00000E6E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000E72 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E76 4EBA FE20 jsr [PC - 0x1E0 /* 00000C98 */]
00000E7A DEFC 000A add.w A7, 0xA /* '\n' */
00000E7E 6000 0002 bra +0x4 /* 00000E82 */
label00000E82:
00000E82 4E5E unlink A6
00000E84 4E75 rts
export_68:
fn00000E86:
00000E86 4E56 0000 link A6, 0
00000E8A 3F3C 0002 move.w -[A7], 0x2
00000E8E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E92 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E96 4EBA FE00 jsr [PC - 0x200 /* 00000C98 */]
00000E9A DEFC 000A add.w A7, 0xA /* '\n' */
00000E9E 6000 0002 bra +0x4 /* 00000EA2 */
label00000EA2:
00000EA2 4E5E unlink A6
00000EA4 4E75 rts
fn00000EA6:
00000EA6 4E56 FFE0 link A6, -0x0020
00000EAA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EAE 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000EB2 588F addq.l A7, 4
00000EB4 3D40 FFFE move.w [A6 - 0x2], D0
00000EB8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EBC 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000EC0 588F addq.l A7, 4
00000EC2 3D40 FFFC move.w [A6 - 0x4], D0
00000EC6 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
00000ECC 6600 00B4 bne +0xB6 /* 00000F82 */
00000ED0 0C6E 0001 FFFC cmpi.w [A6 - 0x4], 0x1
00000ED6 6700 00AA beq +0xAC /* 00000F82 */
00000EDA 486C FCC4 pea.l [A4 - 0x33C]
00000EDE 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000EE2 206C FD14 movea.l A0, [A4 - 0x2EC]
00000EE6 2050 movea.l A0, [A0]
00000EE8 2F28 0016 move.l -[A7], [A0 + 0x16]
00000EEC 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00000EF0 DEFC 000A add.w A7, 0xA /* '\n' */
00000EF4 4267 clr.w -[A7]
00000EF6 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000EFA 548F addq.l A7, 2
00000EFC 486C FCC4 pea.l [A4 - 0x33C]
00000F00 486C 01C6 pea.l [A4 + 0x1C6]
00000F04 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000F08 508F addq.l A7, 8
00000F0A 2D40 FFE4 move.l [A6 - 0x1C], D0
00000F0E 3F3C FFFF move.w -[A7], 0xFFFF
00000F12 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000F16 548F addq.l A7, 2
00000F18 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000F1C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000F20 588F addq.l A7, 4
00000F22 2D40 FFF8 move.l [A6 - 0x8], D0
00000F26 202E FFF8 move.l D0, [A6 - 0x8]
00000F2A D0BC 0000 0C00 add.l D0, 0xC00
00000F30 2F00 move.l -[A7], D0
00000F32 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000F36 588F addq.l A7, 4
00000F38 2D40 FFE0 move.l [A6 - 0x20], D0
00000F3C 0CAE 0000 0000 FFE0 cmpi.l [A6 - 0x20], 0x0
00000F44 6600 0010 bne +0x12 /* 00000F56 */
00000F48 486C 01CC pea.l [A4 + 0x1CC]
00000F4C 4EBA FF38 jsr [PC - 0xC8 /* 00000E86 */]
00000F50 588F addq.l A7, 4
00000F52 6000 002A bra +0x2C /* 00000F7E */
label00000F56:
00000F56 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000F5A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00000F5E 588F addq.l A7, 4
00000F60 486E FFF0 pea.l [A6 - 0x10]
00000F64 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00000F68 588F addq.l A7, 4
00000F6A 486C FCC4 pea.l [A4 - 0x33C]
00000F6E 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000F72 588F addq.l A7, 4
00000F74 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000F78 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00000F7C 588F addq.l A7, 4
label00000F7E:
00000F7E 6000 00FE bra +0x100 /* 0000107E */
label00000F82:
00000F82 0C6E 0003 FFFE cmpi.w [A6 - 0x2], 0x3
00000F88 6600 001C bne +0x1E /* 00000FA6 */
00000F8C 302E FFFC move.w D0, [A6 - 0x4]
00000F90 5340 subq.w D0, 1
00000F92 3F00 move.w -[A7], D0
00000F94 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00000F98 548F addq.l A7, 2
00000F9A 0C40 0000 cmpi.w D0, 0x0
00000F9E 6700 0006 beq +0x8 /* 00000FA6 */
00000FA2 6000 00DA bra +0xDC /* 0000107E */
label00000FA6:
00000FA6 2D6C FD14 FFEC move.l [A6 - 0x14], [A4 - 0x2EC]
label00000FAC:
00000FAC 206E FFEC movea.l A0, [A6 - 0x14]
00000FB0 2050 movea.l A0, [A0]
00000FB2 3028 0014 move.w D0, [A0 + 0x14]
00000FB6 B06E FFFE cmp.w D0, [A6 - 0x2]
00000FBA 56C0 sne D0
00000FBC C07C 0001 and.w D0, 0x1
00000FC0 206E FFEC movea.l A0, [A6 - 0x14]
00000FC4 2050 movea.l A0, [A0]
00000FC6 0CA8 0000 0000 001E cmpi.l [A0 + 0x1E], 0x0
00000FCE 56C1 sne D1
00000FD0 C27C 0001 and.w D1, 0x1
00000FD4 C041 and.w D0, D1
00000FD6 6700 0014 beq +0x16 /* 00000FEC */
00000FDA 206E FFEC movea.l A0, [A6 - 0x14]
00000FDE 2050 movea.l A0, [A0]
00000FE0 2028 001E move.l D0, [A0 + 0x1E]
00000FE4 2D40 FFEC move.l [A6 - 0x14], D0
00000FE8 6000 FFC2 bra -0x3C /* 00000FAC */
label00000FEC:
00000FEC 206E FFEC movea.l A0, [A6 - 0x14]
00000FF0 2050 movea.l A0, [A0]
00000FF2 3028 0014 move.w D0, [A0 + 0x14]
00000FF6 B06E FFFE cmp.w D0, [A6 - 0x2]
00000FFA 6600 0082 bne +0x84 /* 0000107E */
00000FFE 206E FFEC movea.l A0, [A6 - 0x14]
00001002 2050 movea.l A0, [A0]
00001004 2D68 001A FFE8 move.l [A6 - 0x18], [A0 + 0x1A]
label0000100A:
0000100A 206E FFE8 movea.l A0, [A6 - 0x18]
0000100E 2050 movea.l A0, [A0]
00001010 3028 0028 move.w D0, [A0 + 0x28]
00001014 B06E FFFC cmp.w D0, [A6 - 0x4]
00001018 56C0 sne D0
0000101A C07C 0001 and.w D0, 0x1
0000101E 206E FFE8 movea.l A0, [A6 - 0x18]
00001022 2050 movea.l A0, [A0]
00001024 0CA8 0000 0000 0034 cmpi.l [A0 + 0x34], 0x0
0000102C 56C1 sne D1
0000102E C27C 0001 and.w D1, 0x1
00001032 C041 and.w D0, D1
00001034 6700 0014 beq +0x16 /* 0000104A */
00001038 206E FFE8 movea.l A0, [A6 - 0x18]
0000103C 2050 movea.l A0, [A0]
0000103E 2028 0034 move.l D0, [A0 + 0x34]
00001042 2D40 FFE8 move.l [A6 - 0x18], D0
00001046 6000 FFC2 bra -0x3C /* 0000100A */
label0000104A:
0000104A 206E FFE8 movea.l A0, [A6 - 0x18]
0000104E 2050 movea.l A0, [A0]
00001050 41D0 lea.l A0, [A0]
00001052 2D48 FFF4 move.l [A6 - 0xC], A0
00001056 206E FFE8 movea.l A0, [A6 - 0x18]
0000105A 2050 movea.l A0, [A0]
0000105C 3028 0028 move.w D0, [A0 + 0x28]
00001060 B06E FFFC cmp.w D0, [A6 - 0x4]
00001064 6600 0018 bne +0x1A /* 0000107E */
00001068 2F2E 000C move.l -[A7], [A6 + 0xC]
0000106C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001070 206E FFE8 movea.l A0, [A6 - 0x18]
00001074 2050 movea.l A0, [A0]
00001076 2068 0030 movea.l A0, [A0 + 0x30]
0000107A 4E90 jsr [A0]
0000107C 508F addq.l A7, 8
label0000107E:
0000107E 4E5E unlink A6
00001080 4E75 rts
fn00001082:
00001082 4E56 FFD8 link A6, -0x0028
00001086 486E FFFC pea.l [A6 - 0x4]
0000108A 206E 0008 movea.l A0, [A6 + 0x8]
0000108E 41E8 000A lea.l A0, [A0 + 0xA]
00001092 2F08 move.l -[A7], A0
00001094 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001098 508F addq.l A7, 8
0000109A 3D40 FFFA move.w [A6 - 0x6], D0
0000109E 302E FFFA move.w D0, [A6 - 0x6]
000010A2 6000 0002 bra +0x4 /* 000010A6 */
label000010A6:
000010A6 B07C 0001 cmp.w D0, 0x1
000010AA 6700 0006 beq +0x8 /* 000010B2 */
000010AE 6000 0026 bra +0x28 /* 000010D6 */
label000010B2:
000010B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010B6 206E 0008 movea.l A0, [A6 + 0x8]
000010BA 41E8 000A lea.l A0, [A0 + 0xA]
000010BE 2F08 move.l -[A7], A0
000010C0 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000010C4 588F addq.l A7, 4
000010C6 2F00 move.l -[A7], D0
000010C8 4EBA FDDC jsr [PC - 0x224 /* 00000EA6 */]
000010CC 508F addq.l A7, 8
000010CE 6000 0188 bra +0x18A /* 00001258 */
000010D2 6000 000E bra +0x10 /* 000010E2 */
label000010D6:
000010D6 B07C 0002 cmp.w D0, 0x2
000010DA 6700 0006 beq +0x8 /* 000010E2 */
000010DE 6000 0018 bra +0x1A /* 000010F8 */
label000010E2:
000010E2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000010E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010EA 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000010EE 508F addq.l A7, 8
000010F0 6000 0166 bra +0x168 /* 00001258 */
000010F4 6000 000E bra +0x10 /* 00001104 */
label000010F8:
000010F8 B07C 0004 cmp.w D0, 0x4
000010FC 6700 0006 beq +0x8 /* 00001104 */
00001100 6000 0024 bra +0x26 /* 00001126 */
label00001104:
00001104 486C FCBC pea.l [A4 - 0x344]
00001108 206E 0008 movea.l A0, [A6 + 0x8]
0000110C 41E8 000A lea.l A0, [A0 + 0xA]
00001110 2F08 move.l -[A7], A0
00001112 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001116 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000111A DEFC 000C add.w A7, 0xC
0000111E 6000 0138 bra +0x13A /* 00001258 */
00001122 6000 000E bra +0x10 /* 00001132 */
label00001126:
00001126 B07C 0005 cmp.w D0, 0x5
0000112A 6700 0006 beq +0x8 /* 00001132 */
0000112E 6000 0050 bra +0x52 /* 00001180 */
label00001132:
00001132 486C FCB4 pea.l [A4 - 0x34C]
00001136 206E 0008 movea.l A0, [A6 + 0x8]
0000113A 41E8 000A lea.l A0, [A0 + 0xA]
0000113E 2F08 move.l -[A7], A0
00001140 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001144 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00001148 DEFC 000C add.w A7, 0xC
0000114C 2D40 FFE6 move.l [A6 - 0x1A], D0
00001150 3F3C FFFF move.w -[A7], 0xFFFF
00001154 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00001158 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000115C 588F addq.l A7, 4
0000115E 3F00 move.w -[A7], D0
00001160 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00001164 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00001168 588F addq.l A7, 4
0000116A 3F00 move.w -[A7], D0
0000116C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001170 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001174 DEFC 000A add.w A7, 0xA /* '\n' */
00001178 6000 00DE bra +0xE0 /* 00001258 */
0000117C 6000 000E bra +0x10 /* 0000118C */
label00001180:
00001180 B07C 0006 cmp.w D0, 0x6
00001184 6700 0006 beq +0x8 /* 0000118C */
00001188 6000 002E bra +0x30 /* 000011B8 */
label0000118C:
0000118C 206E 0008 movea.l A0, [A6 + 0x8]
00001190 41E8 000A lea.l A0, [A0 + 0xA]
00001194 2F08 move.l -[A7], A0
00001196 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000119A 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000119E 508F addq.l A7, 8
000011A0 4A00 tst.b D0
000011A2 6700 000C beq +0xE /* 000011B0 */
000011A6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000011AA 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000011AE 588F addq.l A7, 4
label000011B0:
000011B0 6000 00A6 bra +0xA8 /* 00001258 */
000011B4 6000 000E bra +0x10 /* 000011C4 */
label000011B8:
000011B8 B07C 0003 cmp.w D0, 0x3
000011BC 6700 0006 beq +0x8 /* 000011C4 */
000011C0 6000 0096 bra +0x98 /* 00001258 */
label000011C4:
000011C4 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000011C8 2D40 FFD8 move.l [A6 - 0x28], D0
000011CC 202E FFFC move.l D0, [A6 - 0x4]
000011D0 B0AE FFD8 cmp.l D0, [A6 - 0x28]
000011D4 6700 000C beq +0xE /* 000011E2 */
000011D8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000011DC 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000011E0 588F addq.l A7, 4
label000011E2:
000011E2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000011E6 4EBA F824 jsr [PC - 0x7DC /* 00000A0C */]
000011EA 588F addq.l A7, 4
000011EC 2D40 FFEA move.l [A6 - 0x16], D0
000011F0 202E FFEA move.l D0, [A6 - 0x16]
000011F4 0C80 0000 0000 cmpi.l D0, 0x0
000011FA 6700 0054 beq +0x56 /* 00001250 */
000011FE 206E 0008 movea.l A0, [A6 + 0x8]
00001202 43E8 000A lea.l A1, [A0 + 0xA]
00001206 41EE FFE2 lea.l A0, [A6 - 0x1E]
0000120A 7001 moveq.l D0, 0x01
0000120C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00001210 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001214 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00001218 588F addq.l A7, 4
0000121A 486E FFE2 pea.l [A6 - 0x1E]
0000121E 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00001222 588F addq.l A7, 4
00001224 3D6E FFE4 FFF8 move.w [A6 - 0x8], [A6 - 0x1C]
0000122A 3D6E FFE2 FFF6 move.w [A6 - 0xA], [A6 - 0x1E]
00001230 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001234 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001238 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000123C 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00001240 206E FFEA movea.l A0, [A6 - 0x16]
00001244 2050 movea.l A0, [A0]
00001246 2068 0060 movea.l A0, [A0 + 0x60]
0000124A 4E90 jsr [A0]
0000124C DEFC 000C add.w A7, 0xC
label00001250:
00001250 6000 0006 bra +0x8 /* 00001258 */
00001254 6000 0002 bra +0x4 /* 00001258 */
label00001258:
00001258 4E5E unlink A6
0000125A 4E75 rts
export_69:
0000125C 4E56 0000 link A6, 0
00001260 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00001264 4267 clr.w -[A7]
00001266 3F3C FFFF move.w -[A7], 0xFFFF
0000126A 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
0000126E 588F addq.l A7, 4
00001270 486C FB42 pea.l [A4 - 0x4BE]
00001274 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00001278 588F addq.l A7, 4
0000127A 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
0000127E 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00001282 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00001286 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
0000128A 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
0000128E 42A7 clr.l -[A7]
00001290 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001294 588F addq.l A7, 4
00001296 3F3C 014A move.w -[A7], 0x14A
0000129A 3F3C 00FA move.w -[A7], 0xFA
0000129E 3F3C 0032 move.w -[A7], 0x32 /* '2' */
000012A2 3F3C 0014 move.w -[A7], 0x14
000012A6 486C FCB4 pea.l [A4 - 0x34C]
000012AA 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000012AE DEFC 000C add.w A7, 0xC
000012B2 42AC FBDA clr.l [A4 - 0x426]
000012B6 3F3C 0155 move.w -[A7], 0x155
000012BA 3F3C 01FF move.w -[A7], 0x1FF
000012BE 3F3C 0014 move.w -[A7], 0x14
000012C2 3F3C 0014 move.w -[A7], 0x14
000012C6 486C FCB4 pea.l [A4 - 0x34C]
000012CA 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000012CE DEFC 000C add.w A7, 0xC
000012D2 3F3C 0151 move.w -[A7], 0x151
000012D6 3F3C 01FB move.w -[A7], 0x1FB
000012DA 3F3C 0018 move.w -[A7], 0x18
000012DE 3F3C 0004 move.w -[A7], 0x4
000012E2 486C FCBC pea.l [A4 - 0x344]
000012E6 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000012EA DEFC 000C add.w A7, 0xC
000012EE 397C 0001 FCAA move.w [A4 - 0x356], 0x1
000012F4 41FA ED0A lea.l A0, [PC - 0x12F6 /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
000012F8 2948 FCA6 move.l [A4 - 0x35A], A0
000012FC 41FA ED02 lea.l A0, [PC - 0x12FE /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001300 2948 FCA2 move.l [A4 - 0x35E], A0
00001304 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001308 4EBA F210 jsr [PC - 0xDF0 /* 0000051A */]
0000130C 588F addq.l A7, 4
0000130E 4E5E unlink A6
00001310 4E75 rts
export_70:
00001312 4E56 FFEC link A6, -0x0014
00001316 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
0000131A 4267 clr.w -[A7]
0000131C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00001320 548F addq.l A7, 2
00001322 486E FFF0 pea.l [A6 - 0x10]
00001326 3F3C FFFF move.w -[A7], 0xFFFF
0000132A 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
0000132E 5C8F addq.l A7, 6
00001330 486E FFF0 pea.l [A6 - 0x10]
00001334 4EBA F91A jsr [PC - 0x6E6 /* 00000C50 */]
00001338 588F addq.l A7, 4
0000133A 302E FFF0 move.w D0, [A6 - 0x10]
0000133E 6000 0002 bra +0x4 /* 00001342 */
label00001342:
00001342 B07C 0001 cmp.w D0, 0x1
00001346 6700 0006 beq +0x8 /* 0000134E */
0000134A 6000 0014 bra +0x16 /* 00001360 */
label0000134E:
0000134E 486E FFF0 pea.l [A6 - 0x10]
00001352 4EBA FD2E jsr [PC - 0x2D2 /* 00001082 */]
00001356 588F addq.l A7, 4
00001358 6000 0184 bra +0x186 /* 000014DE */
0000135C 6000 000E bra +0x10 /* 0000136C */
label00001360:
00001360 B07C 0003 cmp.w D0, 0x3
00001364 6700 0006 beq +0x8 /* 0000136C */
00001368 6000 0046 bra +0x48 /* 000013B0 */
label0000136C:
0000136C 302E FFFE move.w D0, [A6 - 0x2]
00001370 C07C 0100 and.w D0, 0x100
00001374 0C40 0000 cmpi.w D0, 0x0
00001378 6700 0022 beq +0x24 /* 0000139C */
0000137C 486E FFF0 pea.l [A6 - 0x10]
00001380 202E FFF2 move.l D0, [A6 - 0xE]
00001384 C0BC 0000 00FF and.l D0, 0xFF
0000138A 4880 ext.w D0
0000138C 3F00 move.w -[A7], D0
0000138E 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00001392 548F addq.l A7, 2
00001394 2F00 move.l -[A7], D0
00001396 4EBA FB0E jsr [PC - 0x4F2 /* 00000EA6 */]
0000139A 508F addq.l A7, 8
label0000139C:
0000139C 486E FFF0 pea.l [A6 - 0x10]
000013A0 206C FCA6 movea.l A0, [A4 - 0x35A]
000013A4 4E90 jsr [A0]
000013A6 588F addq.l A7, 4
000013A8 6000 0134 bra +0x136 /* 000014DE */
000013AC 6000 000E bra +0x10 /* 000013BC */
label000013B0:
000013B0 B07C 0005 cmp.w D0, 0x5
000013B4 6700 0006 beq +0x8 /* 000013BC */
000013B8 6000 0046 bra +0x48 /* 00001400 */
label000013BC:
000013BC 302E FFFE move.w D0, [A6 - 0x2]
000013C0 C07C 0100 and.w D0, 0x100
000013C4 0C40 0000 cmpi.w D0, 0x0
000013C8 6700 0022 beq +0x24 /* 000013EC */
000013CC 486E FFF0 pea.l [A6 - 0x10]
000013D0 202E FFF2 move.l D0, [A6 - 0xE]
000013D4 C0BC 0000 00FF and.l D0, 0xFF
000013DA 4880 ext.w D0
000013DC 3F00 move.w -[A7], D0
000013DE 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
000013E2 548F addq.l A7, 2
000013E4 2F00 move.l -[A7], D0
000013E6 4EBA FABE jsr [PC - 0x542 /* 00000EA6 */]
000013EA 508F addq.l A7, 8
label000013EC:
000013EC 486E FFF0 pea.l [A6 - 0x10]
000013F0 206C FCA2 movea.l A0, [A4 - 0x35E]
000013F4 4E90 jsr [A0]
000013F6 588F addq.l A7, 4
000013F8 6000 00E4 bra +0xE6 /* 000014DE */
000013FC 6000 000E bra +0x10 /* 0000140C */
label00001400:
00001400 B07C 0008 cmp.w D0, 0x8
00001404 6700 0006 beq +0x8 /* 0000140C */
00001408 6000 0070 bra +0x72 /* 0000147A */
label0000140C:
0000140C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001410 4EBA F5FA jsr [PC - 0xA06 /* 00000A0C */]
00001414 588F addq.l A7, 4
00001416 2D40 FFEC move.l [A6 - 0x14], D0
0000141A 202E FFEC move.l D0, [A6 - 0x14]
0000141E 0C80 0000 0000 cmpi.l D0, 0x0
00001424 6700 004C beq +0x4E /* 00001472 */
00001428 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000142C 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00001430 588F addq.l A7, 4
00001432 302E FFFE move.w D0, [A6 - 0x2]
00001436 C07C 0001 and.w D0, 0x1
0000143A 0C40 0001 cmpi.w D0, 0x1
0000143E 6600 001C bne +0x1E /* 0000145C */
00001442 486E FFF0 pea.l [A6 - 0x10]
00001446 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000144A 206E FFEC movea.l A0, [A6 - 0x14]
0000144E 2050 movea.l A0, [A0]
00001450 2068 0054 movea.l A0, [A0 + 0x54]
00001454 4E90 jsr [A0]
00001456 508F addq.l A7, 8
00001458 6000 0018 bra +0x1A /* 00001472 */
label0000145C:
0000145C 486E FFF0 pea.l [A6 - 0x10]
00001460 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001464 206E FFEC movea.l A0, [A6 - 0x14]
00001468 2050 movea.l A0, [A0]
0000146A 2068 0058 movea.l A0, [A0 + 0x58]
0000146E 4E90 jsr [A0]
00001470 508F addq.l A7, 8
label00001472:
00001472 6000 006A bra +0x6C /* 000014DE */
00001476 6000 000E bra +0x10 /* 00001486 */
label0000147A:
0000147A B07C 0006 cmp.w D0, 0x6
0000147E 6700 0006 beq +0x8 /* 00001486 */
00001482 6000 005A bra +0x5C /* 000014DE */
label00001486:
00001486 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000148A 4EBA F580 jsr [PC - 0xA80 /* 00000A0C */]
0000148E 588F addq.l A7, 4
00001490 2D40 FFEC move.l [A6 - 0x14], D0
00001494 202E FFEC move.l D0, [A6 - 0x14]
00001498 0C80 0000 0000 cmpi.l D0, 0x0
0000149E 6700 0036 beq +0x38 /* 000014D6 */
000014A2 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000014A6 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
000014AA 588F addq.l A7, 4
000014AC 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000014B0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
000014B4 588F addq.l A7, 4
000014B6 486E FFF0 pea.l [A6 - 0x10]
000014BA 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000014BE 206E FFEC movea.l A0, [A6 - 0x14]
000014C2 2050 movea.l A0, [A0]
000014C4 2068 005C movea.l A0, [A0 + 0x5C]
000014C8 4E90 jsr [A0]
000014CA 508F addq.l A7, 8
000014CC 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000014D0 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000014D4 588F addq.l A7, 4
label000014D6:
000014D6 6000 0006 bra +0x8 /* 000014DE */
000014DA 6000 0002 bra +0x4 /* 000014DE */
label000014DE:
000014DE 4E5E unlink A6
000014E0 4E75 rts